How to fix the error NTLDR is missing or corrupt

17/02/12

Using the Recovery Console to replace NTLDR and BOOTMGR and check if there is an Operating System.

NTLDR is the file that starts loading Windows. This article will give you an idea of what to do if you have the errors "NTLDR is missing or corrupt" or "system file missing". This fix can also be used for other error messages such as 'Disk boot failure' and 'Operating system not found' to check if the drive is still working.

This problem could be due to the NTLDR file actually being missing, but more likely it is corrupt or the reference to NTLDR is missing in the Master Boot Record (MBR).  To fix this we will attempt to replace this file, and remake the MBR.

Below is a suggested fix for Windows XP. Advice for Windows 7 can be found later on in this article.

Windows XP users

You will then be prompted for your administrator password, (if you have one) enter that password.

You should have prompt  c:WINDOWS> and a blinking cursor.

Type:

    copy e:i386ntldr c:  ...then press Enter

    copy e:i386ntdetect.com c:  ...then press Enter.

Typechkdsk   ...then press Enter.

Finally, remove the CD from the computer and reboot.

Windows 7

'BOOTMGR is missing or corrupt'.

The bootloader of Windows 7 is called "bootmgr", not NTLDR.

It will attempt to find your Windows 7 installation directory. If there's more than one in the list, select the correct one and then use the Next button again.

or if you prefer, chose the last link for Command Prompt.

Type: bootrec /fixboot

let's start the ball rolling

Fill in the form or use the contact details below and we’ll get our expert team to put together a package that’s personal to your business.

hello@resolve.co.uk
Sales: 0114 213 4555
Support: 0114 299 4050